function animate(obj,target,callback) {
    //先清理定时器 
    clearInterval(obj.timer);
    obj.timer=setInterval(function(){
        //step=(目标值-现在的值)/10
        var step=(target-obj.offsetLeft)/10;
        step=step>0 ? Math.ceil(step) : Math.floor(step);
        if(obj.offsetLeft==target){
            //停止定时器
            clearInterval(obj.timer)
            //回调函数
            callback && callback();
        }
        obj.style.left=obj.offsetLeft+step+'px';
    },15)
}